package com.t8rin.imagetoolbox.core.resources.icons

import androidx.compose.material.icons.Icons
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val Icons.Outlined.WandStars: ImageVector by lazy(LazyThreadSafetyMode.NONE) {
    ImageVector.Builder(
        name = "Outlined.WandStars",
        defaultWidth = 24.dp,
        defaultHeight = 24.dp,
        viewportWidth = 960f,
        viewportHeight = 960f
    ).apply {
        path(fill = SolidColor(Color.Black)) {
            moveTo(646f, 522f)
            lineTo(560f, 660f)
            quadTo(549f, 677f, 529.5f, 674f)
            quadTo(510f, 671f, 505f, 651f)
            lineTo(477f, 539f)
            lineTo(204f, 812f)
            quadTo(193f, 823f, 176.5f, 823.5f)
            quadTo(160f, 824f, 148f, 812f)
            quadTo(137f, 801f, 137f, 784f)
            quadTo(137f, 767f, 148f, 756f)
            lineTo(421f, 482f)
            lineTo(309f, 454f)
            quadTo(289f, 449f, 286f, 429.5f)
            quadTo(283f, 410f, 300f, 399f)
            lineTo(438f, 314f)
            lineTo(426f, 151f)
            quadTo(424f, 131f, 442f, 122f)
            quadTo(460f, 113f, 475f, 126f)
            lineTo(600f, 231f)
            lineTo(751f, 170f)
            quadTo(770f, 162f, 784f, 176f)
            quadTo(798f, 190f, 790f, 209f)
            lineTo(729f, 360f)
            lineTo(834f, 484f)
            quadTo(847f, 499f, 838f, 517f)
            quadTo(829f, 535f, 809f, 533f)
            lineTo(646f, 522f)
            close()
            moveTo(134f, 254f)
            quadTo(128f, 248f, 128f, 240f)
            quadTo(128f, 232f, 134f, 226f)
            lineTo(186f, 174f)
            quadTo(192f, 168f, 200f, 168f)
            quadTo(208f, 168f, 214f, 174f)
            lineTo(266f, 226f)
            quadTo(272f, 232f, 272f, 240f)
            quadTo(272f, 248f, 266f, 254f)
            lineTo(214f, 306f)
            quadTo(208f, 312f, 200f, 312f)
            quadTo(192f, 312f, 186f, 306f)
            lineTo(134f, 254f)
            close()
            moveTo(555f, 517f)
            lineTo(603f, 438f)
            lineTo(696f, 445f)
            lineTo(636f, 374f)
            lineTo(671f, 288f)
            lineTo(585f, 323f)
            lineTo(514f, 264f)
            lineTo(521f, 356f)
            lineTo(442f, 405f)
            lineTo(532f, 427f)
            lineTo(555f, 517f)
            close()
            moveTo(706f, 826f)
            lineTo(654f, 774f)
            quadTo(648f, 768f, 648f, 760f)
            quadTo(648f, 752f, 654f, 746f)
            lineTo(706f, 694f)
            quadTo(712f, 688f, 720f, 688f)
            quadTo(728f, 688f, 734f, 694f)
            lineTo(786f, 746f)
            quadTo(792f, 752f, 792f, 760f)
            quadTo(792f, 768f, 786f, 774f)
            lineTo(734f, 826f)
            quadTo(728f, 832f, 720f, 832f)
            quadTo(712f, 832f, 706f, 826f)
            close()
            moveTo(569f, 390f)
            lineTo(569f, 390f)
            lineTo(569f, 390f)
            lineTo(569f, 390f)
            lineTo(569f, 390f)
            lineTo(569f, 390f)
            lineTo(569f, 390f)
            lineTo(569f, 390f)
            lineTo(569f, 390f)
            lineTo(569f, 390f)
            close()
        }
    }.build()
}

val Icons.Rounded.WandStars: ImageVector by lazy(LazyThreadSafetyMode.NONE) {
    ImageVector.Builder(
        name = "Rounded.WandStars",
        defaultWidth = 24.dp,
        defaultHeight = 24.dp,
        viewportWidth = 960f,
        viewportHeight = 960f
    ).apply {
        path(fill = SolidColor(Color.Black)) {
            moveTo(646f, 522f)
            lineTo(560f, 660f)
            quadTo(549f, 677f, 529.5f, 674f)
            quadTo(510f, 671f, 505f, 651f)
            lineTo(477f, 539f)
            lineTo(204f, 812f)
            quadTo(193f, 823f, 176.5f, 823.5f)
            quadTo(160f, 824f, 148f, 812f)
            quadTo(137f, 801f, 137f, 784f)
            quadTo(137f, 767f, 148f, 756f)
            lineTo(421f, 482f)
            lineTo(309f, 454f)
            quadTo(289f, 449f, 286f, 429.5f)
            quadTo(283f, 410f, 300f, 399f)
            lineTo(438f, 314f)
            lineTo(426f, 151f)
            quadTo(424f, 131f, 442f, 122f)
            quadTo(460f, 113f, 475f, 126f)
            lineTo(600f, 231f)
            lineTo(751f, 170f)
            quadTo(770f, 162f, 784f, 176f)
            quadTo(798f, 190f, 790f, 209f)
            lineTo(729f, 360f)
            lineTo(834f, 484f)
            quadTo(847f, 499f, 838f, 517f)
            quadTo(829f, 535f, 809f, 533f)
            lineTo(646f, 522f)
            close()
            moveTo(134f, 254f)
            quadTo(128f, 248f, 128f, 240f)
            quadTo(128f, 232f, 134f, 226f)
            lineTo(186f, 174f)
            quadTo(192f, 168f, 200f, 168f)
            quadTo(208f, 168f, 214f, 174f)
            lineTo(266f, 226f)
            quadTo(272f, 232f, 272f, 240f)
            quadTo(272f, 248f, 266f, 254f)
            lineTo(214f, 306f)
            quadTo(208f, 312f, 200f, 312f)
            quadTo(192f, 312f, 186f, 306f)
            lineTo(134f, 254f)
            close()
            moveTo(706f, 826f)
            lineTo(654f, 774f)
            quadTo(648f, 768f, 648f, 760f)
            quadTo(648f, 752f, 654f, 746f)
            lineTo(706f, 694f)
            quadTo(712f, 688f, 720f, 688f)
            quadTo(728f, 688f, 734f, 694f)
            lineTo(786f, 746f)
            quadTo(792f, 752f, 792f, 760f)
            quadTo(792f, 768f, 786f, 774f)
            lineTo(734f, 826f)
            quadTo(728f, 832f, 720f, 832f)
            quadTo(712f, 832f, 706f, 826f)
            close()
        }
    }.build()
}
